Dimensional modeling
参考
GPT-4.icon
Dimensional Modeling()は、データウェアハウスやBI(ビジネスインテリジェンス)でのデータ分析を効率的に行うためのデータ設計手法です。特に、ユーザー(アナリストや経営者)が直感的にデータを分析しやすくするために考案されました。
基本の構成
Dimensional Modeling は、以下の2種類のテーブルを中心に構成されます:
前者がprimitiveなただのデータで、後者が人間が解釈しやすいような切り口に変換したもの、みたいなイメージ?mrsekut.icon
code:_
+-------------+
| Date |
+-------------+
|
+-------------+ |
| Product |------|------> Fact Table <------| Store |
+-------------+ |
+-------------+
| Customer |
+-------------+
主な利点
ユーザーが理解しやすい(ビジネス用語中心)
クエリが高速(正規化を最小限にして結合数を減らす)
分析に最適化されている(OLAPやBIツールとの相性が良い)
典型的な用途
BIツール(Looker, Tableau, Power BIなど)との接続
ダッシュボード構築
KPIトラッキング